package tpgrandt.control;

import java.util.Vector;
import tpgrandt.dao.FechaDAO;
import tpgrandt.dao.GeneralDAO;

/**
 * @version 1.0
 * @created 19-Jan-2010 18:07:42
 */
public class Listado {

	private tpgrandt.varios.Participante participante;
        private Vector<String[]> listado;

	/**
	 * 
	 * @param participante
	 */
	public Listado(tpgrandt.varios.Participante participante) {
            this.participante = participante;
	}

        public tpgrandt.varios.Participante getParticipante() {
            return participante;
        }

	public Vector<Integer> fechasCerradas() {
            return FechaDAO.fechasCerradas();
	}

	public Vector<String[]> listadoFecha(int fecha){
            listado = GeneralDAO.listadoGanadores(fecha);
            return listado;
	}

        public int buscar() {
            for(int i = 0; i < listado.size(); i++)
                if(new Integer(participante.getTipo()).equals(Integer.parseInt(listado.elementAt(i)[5])) &&
                   new Integer(participante.getDocumento()).equals(Integer.parseInt(listado.elementAt(i)[6])))
                        return i;
            return -1;
        }

	public tpgrandt.varios.Participante[] listadoGeneral(){
            return GeneralDAO.listadoGeneral();
	}

}